.bg{
	background:#D6EAF1;
	padding:90px 0 60px 0;
}

.wid {
	height:340px;
	padding:10px 0 0 0;
}
.wid .wybox{
	width:504px;
	height:340px;
	background:#fff;
	float:left;
}
.wid  .pfee{
	margin-left:10px;
}
.wybox .choice{
	padding:10px 0 10px 10px;
	width:325px;
	border:1px solid #ccc;
}
.wybox .colortext{
	color:red;
	text-indent:10px;
}
.wybox  .anniu{
	width:195px;
	height:40px;
	border:1px solid #57B4C6;
	background:#57B4C6;
	color:#fff;
	font-size:16px;
	border-radius:6px;
	cursor:pointer;
	font-weight: 600;
}
.wybox .padd{
	padding:45px;
}
.chargetable .trpadd td{
	padding:2px 3px;
}
.chargetable .middletr{
	padding:25px 3px 40px 3px;
}
.chargetable .btntr{
	text-align:center;
	
}
.feebox{
	float:left;
	width:172px;
	margin-left:10px;
	overflow:hidden;
}
.feebox .fee{
	width:172px;
	height:43px;
	border:1px solid #57B4C6;
	background:#57B4C6;
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:45px;
	letter-spacing:3px;
	cursor:pointer;
}
.feebox img{
	vertical-align:bottom;
}
.feebox  .elec{
	margin-top:15px;
}
.estate , .complain{
	background:#fff;
	position:relative;
	margin:15px 0;
	height:601px;
}

.estate .padd , .complain .padd {
	padding:40px 115px 78px 40px;
} 
.con{
	height:376px;
	width:100%;
	position:relative;
}
.textbox{
	width:532px;
	height:371px;
	position:absolute;
	right:0px;
	top:0px;
}
.phone{
	width:400px;
	height:55px;
	border:1px dotted #EA9447;
	color:#EA9447;
	text-align:center;
	line-height:55px;
	margin-right:130px;
}
.problembox {
	margin-top:20px;
}
.problembox .more{
	height:25px;
	line-height:25px;
	width:60px;
	color:#fff;
	background:#57B4C6;
	border:1px solid #57B4C6;
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	border-radius: 4px;
	font-weight: 600;

}
.problembox  .nunberbox{
	width:20px;
	height:20px;
	display:inline-block;
	background:#5CB9CA;
	color:#fff;
	line-height:20px;
	text-align:center;
	margin-right:15px;

}
.problembox p{
	font-size:15px;
	line-height:30px;
	position:relative;
}
.problembox li{
	margin:7px 0;
}
.problembox .bx{
	height:30px;
	width:140px;
	border:1px solid #57B4C6;
	background:#57B4C6;
	color:#fff;
	border-radius:4px;
	margin-top:38px;
	font-size:15px;
	cursor:pointer;
	font-weight: 600;
}
.bluebox{
	position:absolute;
	height:15px;
	width:100%;
	background:#89C9D5;
	bottom:0px;
}
.a-listForRepair {
	color : #767573;
}
































